<?php

require_once("Dao.php");

/**
 * DAO de l'objet achats.
 * 
 * @author Ludovic
 */
class HaDao extends Dao{

	protected static $tableName = "ha_offre_mobile";
	
	
	/**
	 * Suppression d'une offre
	 */
	public static function delete($id){
		global $bdd, $logger;
		
		$logger->info("Suppression de l'offre : " + $id);
		
		// Suppression de l'offre
		$requete = $bdd->prepare("DELETE FROM ha_offre_mobile WHERE id ='".$id."' ");
		if ($requete->execute()){
		
			if ($requete->execute()){
				// La suppression c'est correctement réalisée.
				return true;
			}
		}
		$logger->error("Erreur lors de la suppression de l'offre : " + $id);
		
		// La suppression a produit une erreur
		return false;
	}
	


	/**
	 * Liste complète
	 */
	public static function getAll(){
		return parent::find(HaDao::$tableName);
	}
	
	
	
	/**
	 * Recherche par id 
	 */
	public static function searchById($id){
		return parent::find(HaDao::$tableName, "id='".$id."'");
	}
	
	/**
	
	/**
	 * Update offre
	 */
	public static function update($id,$nom,$horaires,$jours,$temps_min,$sms,$data,$prix_seul,$prix_avec_equipement){
		
		return parent::exec("UPDATE `ha_offre_mobile` SET nom='".$nom."', horaires='".$horaires."', jours='".$jours."', temps_min='".$temps_min."', sms='".$sms."', data='".$data."', prix_seul='".$prix_seul."' , prix_avec_equipement='".$prix_avec_equipement."' WHERE id=".$id."" );
	}
		
}

